Exploring Iterative and Parallel Human Computation Processes
ثبت نشده
چکیده
Mechanical Turk (MTurk) is an increasingly popular web service for paying people small rewards to do human computation tasks. Current uses of MTurk typically post independent parallel tasks. This research explores an alternative iterative paradigm, in which workers build on each other's work. We run a couple of experiments comparing the efficacy of this paradigm in two different problem domains: image description writing, and brainstorming company names.
منابع مشابه
Rationale awareness for quality assurance in iterative human computation processes
Human computation refers to the outsourcing of computation tasks to human workers. It offers a new direction for solving a variety of problems and calls for innovative ways of managing human computation processes. The majority of human computation tasks take a parallel approach, whereas the potential of an iterative approach, i.e., having workers iteratively build on each other’s work, has not ...
متن کاملOptimization of Agricultural BMPs Using a Parallel Computing Based Multi-Objective Optimization Algorithm
Beneficial Management Practices (BMPs) are important measures for reducing agricultural non-point source (NPS) pollution. However, selection of BMPs for placement in a watershed requires optimizing available resources to maximize possible water quality benefits. Due to its iterative nature, the optimization typically takes a long time to achieve the BMP trade-off results which is not desirable ...
متن کاملStochastic Iterative Approximation for Parallel Rollout and Policy Switching
This paper considers stochastic iterative computation methods for approximately computing parallel rollout and policy switching policies, in the context of improving all available heuristic policies, for solving Markov decision processes and analyzes the convergence of the computation methods.
متن کاملOCLoptimizer: An Iterative Optimization Tool for OpenCL
Nowadays, computers include several computational devices with parallel capacities, such as multicore processors and Graphic Processing Units (GPUs). OpenCL enables the programming of all these kinds of devices. An OpenCL program consists of a host code which discovers the computational devices available in the host system and it queues up commands to the devices, and the kernel code which defi...
متن کاملMapping Iterative Task Graphs on Distributed Memory Machines
This paper addresses the problem of scheduling iterative task graphs on distributed memory architec-tures with nonzero communication overhead. The proposed algorithm incorporates techniques of software pipelining, graph unfolding and directed acyclic graph scheduling. The goal of optimization is to minimize overall parallel time, which is achieved by balancing processor loads, exploring task pa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010